flog with leather thongs - German English Dictionary